package org.safaproject.data.dataobjects;

import javax.persistence.Entity;

import javax.persistence.Id;
import javax.validation.constraints.Min;

@SuppressWarnings("serial")
@Entity
public class Archivo extends DomainObject {
	
	//Generado por md5
	@Id
	private String idArchivo;
	
	private String fileName;
	
	private String contentType;
	
	@Min(0)
	private Long fileSize;
	
	//Path local en el server. La url va a ser calculada
	private String filePath;
	
	public String getIdArchivo() {
		return idArchivo;
	}
	
	public void setIdArchivo(String idArchivo) {
		this.idArchivo = idArchivo;
	}
	
	public String getFileName() {
		return fileName;
	}
	
	public void setFileName(String fileName) {
		this.fileName = fileName;
	}
	
	public String getContentType() {
		return contentType;
	}
	
	public void setContentType(String contentType) {
		this.contentType = contentType;
	}
	
	public Long getFileSize() {
		return fileSize;
	}
	
	public void setFileSize(Long fileSize) {
		this.fileSize = fileSize;
	}
	
	public String getFilePath() {
		return filePath;
	}
	
	public void setFilePath(String filePath) {
		this.filePath = filePath;
	}

}
